Attached patch allows PAE xenlinux to run in the shadow mode using
authorsmh22@firebug.cl.cam.ac.uk <smh22@firebug.cl.cam.ac.uk>
Fri, 11 Nov 2005 18:11:13 +0000 (19:11 +0100)
committersmh22@firebug.cl.cam.ac.uk <smh22@firebug.cl.cam.ac.uk>
Fri, 11 Nov 2005 18:11:13 +0000 (19:11 +0100)
commita36f31b6041b020d2dc928139a2c4ce55b62aed1
treecf337406cac0aaa67616963b7373bf0ffbb17a5a
parent58aaf6643c122bd5628c423f565bd62a31c89745
Attached patch allows PAE xenlinux to run in the shadow mode using
log-dirty guest-refcount, which is required to support
save/restore/relocate. We can turn on/off the mode every 5-sec interval
while doing kernel build (make -j4), for example, and it survives for
hours.

We are still restoring log-dirty mode for x86_64 xenlinux, which is not
very stable right now, but I believe it should be done very soon.

We also checked that it did not break 64-bit VMX domains, which uses
different sub-mode of the shadow mode.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
xen/arch/x86/shadow.c
xen/arch/x86/shadow32.c
xen/arch/x86/shadow_public.c
xen/include/asm-x86/page.h
xen/include/asm-x86/shadow.h
xen/include/asm-x86/shadow_64.h